package com.shtel.bss.saas.core.pub.api.dto;

import java.util.Date;
import com.shtel.bss.saas.core.pub.api.dto.BaseDTO;
/**
 * 基础权限表 dto
 * @author xiezhiwei 2020-02-05 22:09
 */
public class SysGlobalAuthDTO extends BaseDTO {
    /**
     * 操作类型(1访问 2 其他)
     * 
     */
	private byte actionType;
    /**
     * 权限编码
     * 
     */
	private String authCode;
    /**
     * 权限ID
     * 
     */
	private Long authId;
    /**
     * 权限名称
     * 
     */
	private String authName;
    /**
     * 排序
     * 
     */
	private Long authSort;
    /**
     * 类型(1 目录 2按钮)
     * 
     */
	private byte authType;
    /**
     * 后台对应url
     * 
     */
	private String authUrl;
    /**
     * 创建时间
     * 
     */
	private Date createTime;
    /**
     * 创建人
     * 
     */
	private Long createUserId;
    /**
     * 描述
     * 
     */
	private String description;
    /**
     * 图标
     * 
     */
	private String icon;
    /**
     * 删除标识(1已删除 0未删除)
     * 
     */
	private byte isDelete;
    /**
     * 是否不可修改(1:不可修改;0:可修改)
     * 
     */
	private byte isFinal;
    /**
     * 修改时间
     * 
     */
	private Date modifyTime;
    /**
     * 修改人
     * 
     */
	private Long modifyUserId;
    /**
     * 父级ID
     * 
     */
	private Long parentId;
    /**
     * 前台route链接(GET:/USER/{userId})
     * 
     */
	private String url;
    
    public void setActionType(byte actionType) {
    	this.actionType = actionType;
    }
    
    public byte getActionType() {
	   return actionType;
    }
    
    public void setAuthCode(String authCode) {
    	this.authCode = authCode;
    }
    
    public String getAuthCode() {
	   return authCode;
    }
    
    public void setAuthId(Long authId) {
    	this.authId = authId;
    }
    
    public Long getAuthId() {
	   return authId;
    }
    
    public void setAuthName(String authName) {
    	this.authName = authName;
    }
    
    public String getAuthName() {
	   return authName;
    }
    
    public void setAuthSort(Long authSort) {
    	this.authSort = authSort;
    }
    
    public Long getAuthSort() {
	   return authSort;
    }
    
    public void setAuthType(byte authType) {
    	this.authType = authType;
    }
    
    public byte getAuthType() {
	   return authType;
    }
    
    public void setAuthUrl(String authUrl) {
    	this.authUrl = authUrl;
    }
    
    public String getAuthUrl() {
	   return authUrl;
    }
    
    public void setCreateTime(Date createTime) {
    	this.createTime = createTime;
    }
    
    public Date getCreateTime() {
	   return createTime;
    }
    
    public void setCreateUserId(Long createUserId) {
    	this.createUserId = createUserId;
    }
    
    public Long getCreateUserId() {
	   return createUserId;
    }
    
    public void setDescription(String description) {
    	this.description = description;
    }
    
    public String getDescription() {
	   return description;
    }
    
    public void setIcon(String icon) {
    	this.icon = icon;
    }
    
    public String getIcon() {
	   return icon;
    }
    
    public void setIsDelete(byte isDelete) {
    	this.isDelete = isDelete;
    }
    
    public byte getIsDelete() {
	   return isDelete;
    }
    
    public void setIsFinal(byte isFinal) {
    	this.isFinal = isFinal;
    }
    
    public byte getIsFinal() {
	   return isFinal;
    }
    
    public void setModifyTime(Date modifyTime) {
    	this.modifyTime = modifyTime;
    }
    
    public Date getModifyTime() {
	   return modifyTime;
    }
    
    public void setModifyUserId(Long modifyUserId) {
    	this.modifyUserId = modifyUserId;
    }
    
    public Long getModifyUserId() {
	   return modifyUserId;
    }
    
    public void setParentId(Long parentId) {
    	this.parentId = parentId;
    }
    
    public Long getParentId() {
	   return parentId;
    }
    
    public void setUrl(String url) {
    	this.url = url;
    }
    
    public String getUrl() {
	   return url;
    }
    
}